/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package hoja11_1;

/**
 *
 * @author primero
 */
import java.util.*;
public class Letra {
    private int nletra;
    private String titular;
    private double importe;
    private Calendar fechaVenc;

    public Letra() {
        Scanner e=new Scanner(System.in);
        System.out.print("Numero de letra -->");
        nletra=e.nextInt();
        System.out.print("Titular -->");
        titular=e.next();
        System.out.print("Importe -->");
        importe=e.nextDouble();
        System.out.print("Dia de vencimiento -->");
        int d=e.nextInt();
        System.out.print(">Mes de vencimiento -->");
        int m=e.nextInt();
        System.out.print("Año de vencimiento -->");
        int a=e.nextInt();
        fechaVenc=Calendar.getInstance();
        fechaVenc.set(a, m, d);
    }
    
    public boolean vencidas(){
        Calendar hoy=Calendar.getInstance();
        if(fechaVenc.before(hoy)){
            return true;
        }
        else{
            return false;
        }
    }
    public void demora(int x){
        fechaVenc.add(Calendar.DATE, x);
    }
    public int diasFaltan(){
        Calendar hoy=Calendar.getInstance();
        long thoy=hoy.getTimeInMillis();
        long tfechaVenc=fechaVenc.getTimeInMillis();
        long d=tfechaVenc-thoy;
        return (int) (d/(1000*60*60*24));
    }
    public void mostrar(){
        System.out.println("Numero: "+nletra
                +"\nTitular: "+titular
                +"\nImporte: "+importe
                +"\nFecha: "+fechaVenc.get(Calendar.DAY_OF_MONTH)+" / "+(fechaVenc.get(Calendar.MONTH)+1)+" / "+fechaVenc.get(Calendar.YEAR));
    }
}
